UNIX MAGAZINE 1999年7月号

キーフレーズ

UNIX MAGAZINE RFC Linux 000 http:// Windows ファイル パッケージ samba 1999 CPU ネットワーク インストール Debian GNU/Linux FreeBSD 場合 www サーバー NetBSD Web plug 利用 クライアント コマンド システム -1 インターフェイス 設定 for -3 SCSI 対応 アクセス マシン Base 電子メール Mew PDF オプション MHz インターネット 本体価格 -2 機能 ソフトウェア ディレクトリ usr アプリケーション SPEC 800 指定 dpkg DNS Ghostscript local 表示 MP3 メモリ ページ テスト 必要 SNMP DMA co.jp ファイル名 return RAID bash Red Hat Linux xpdf サポート 情報 Celeron 128 and PostScript Ultra レイテンシ Subject プログラム 接続 ライプラリ required 可能 できる 使用 html make 100 管理 ファイルシステム 9. FAX Macintosh tar 定義

目次

連載 / IJN Ⅸ知恵袋ー 図 2 Ghostscript による日 PDF の表示 図 3 xpdf の書式 xpdf [ 叩砺れ s ] [PDF-file ゆ司 ] 本語 PDF 文書は PostScript 出力ができない。 ・——enable—japanese 日本語 PDF サポート付きでコンパイルする。 ・——enable—no—text—select xpdf は PDF 文書中のテキストを他の X クライアント にコピー & ペーストすることかできる。このスイッチを 指定すると転送機能が無効になる。なお、日本語 PDF 文書では、そもそもコピー & ペーストができない。 ・—with—gzip 日孫宿・展開に、 compress コマンドではなく gzip コマ ンドを使う。 今回は、日本語 PDF 文書を表示することが目的ですか -enable-japanese スイッチを付けます。 $ sh configure ——enab1e—J apanese (configure の出力 ) $ make (make の出力 ) $ su Password : root の . / ヾスワード # make install 以 E でインストール完了です。 日本語フォントの変更 xpdf が日本語文字の表示に使うフォント名は、 j iSX0208.1983 ー 0 となっています ( 誌面の都合上、で折り返しています。 以 -- ト 1 司様 ) このフォント名は xpdf/XOutputDev. cc の なかにハード・コーディングされており、学点では、す べての日本語フォントがここで指定されたフォントを使っ て表示されます。標勺な X 竟では、ト述のフォント 名は X と同時に配布されているピットマップ・フォン トにマッチします。よって、大きな文字を表示するとき にジャギーカ覡れてしまいます。もし、自分の環境にス ケーラブルな日本語フォントがインストールされているの であれは、そちらを指定すると日本語の表示カ騎麗になり ます。なお、フォント名中の、、 % s " は、表示する文字のピ クセル数に置き換えられます。 り一、ト当は っ 0 時問 トを使った画面表示ができます。そのうえ、 Ghostscript はもともと PostScript インタープリタから出発してい るので、当然 PostScript 文書も表示できます。図 2 に Ghostscript を使った PDF の表力、列を示します。 どちらも表示に関してはある程度日本語をサポートして いるのですが、日本語のテキスト変換や検索などは翁威で す。変の発展か望まれます。 ら、 xpdf xpdf は Derek B. Noonburg 氏によって開発された PDF 閲覧ソフトウェアです。 PDF インタープリタと表 示ソフトウェアが一体になっており、 xpdf 単体でページ の移拡大 / 縮小表示ができます。また、 PDF のハイ パーリンクにも対応しており、文書内の別のページにジャ ンプしたり、外部 Web プラウサを起動して Web ページ を表示させることもできます。バージョン 0.80 から日本 言韶 ) 表示をサポートしましたが、検索や印刷など、一部の 機能には未対応です。 xpdf のインストール 前述したように、 xpdf の最新バージョンは 0.80 で、 これよりも前のバージョンでは日本語の表示ができませ ん。 ftp://ftp.foolabs.com/pub/xpdf/から入手できま す。 configure スクリプトが伺属していますから、コンパ イルは簡単です。 configure スクリプトを実行するとき、 必要に応して以下のスイッチを指定できます。 ・——enab1e—a4—paper PostScript 出力時の用紙のサイズを扣疋。ただし、日 109 UNIX MAGAZINE 1999.7

連載 / UN Ⅸ知恵袋ー⑩ 図 1 xpdf による日 PDF の PDF についてより詳しく知りたい方は、 http: 〃 www. PDFzone.com/を見るとよいでしよう。 PDF は、 HTML と競合する技術として上交されるこ とがあります。たしかに、 PDF のもっハイバーリンク、 クロス・プラットホームなどは HTML でも実現されて います。ネットワークを意識した技術であるところも同じ です。 HTML はハイバーリンクの技術から出発して現在に至 っています。一時は HTML 文書の見栄えをよくするため に、涙ぐましい努力がなされていた日月もありましたが、 スタイルシートなどの技術のおかげで、現在ではある程度 まで思いどおりの画面構成を得ることができます。もとも のはうが受け入れられやすいのかもしれません。 と HTML は出版を目的としていたわけではありませんか ら、混乱カ吽したのも当然かもしれません。 PDF 閲覧ソフトウェア PDF は初めから出版を念頭において設計されており、 UNIX で日本語 PDF 文書を見るためには、いくつか どのようなプラットホーム上でも同し文書か再現されるよ ガ去があります。今回は次の 2 つをとりあげます。 うに、フォントや文字集合まで細かく規定されています。 また、 PDF は著作者の権利を守るための機溝も備えてい ・ xpdf 0.80 ます。文書の暗号化や、複製、改竄の防止など、 HTML Ghostscript 5.1 十ノヾッチ では実現できない機能があらかじめ内包されています。 xpdf は PDF の表示に特化した軽量の PDF 閲覧ソ PDF の間題は、専用のエデイタやフィルタがないと フトウェアです。バージョン 0.80 から日本語の表示をサ PDF 文書が作れないことです 2 。テキストエデイタさえ ポートしたため、鄲点でもっとも簡単にインストールで あれば ( 手間は別として ) あらゆる文書を作ることができ きる日本語 PDF 閲覧ソフトウェアです。ただし、日本語 る HTML とは大きく異なります。また、閲覧ソフトウェ のフォント名がソースコードのなかにハード・コーディン アの間題もあります。 HTML は WWW の普及とともに グされており、フォントの拡大 / 縮小によるジャギーが目 爆勺に広まったため、多くのプラットホームに対応した 立ちます。日本語フォントの問題は、たとえは X ー TT を 優れた閲覧ソフトウェアを容易に入手できます。 PDF は 使うなどして各サイズのフォントを用意することて改善で 現在のところ、 Adobe カ甘是供している Acrobat Reader きます。去については後します。しかし、いすれにせ を除いて、十分な機能をもった閲覧ソフトウェアか利用で よ X のフォントを流用して表示するため、画面表示は本 きるとはいえません。 Acrobat Reader にしても、日本 来の文書とは若千異なります。図 1 に表列を示します。 語をサポートしているのは Windows 版と Macintosh 版 2 つ目は Ghostscript です。しつは、 Ghostscript 5.1 だけで、 UNIX 用は英語版のみです 3 。 はそのままでも PDF を表示できます。ただし、日本言 ) 高機能工デイタを含め、ほとんどのソフトウェアを無料 表示には対応していません 4 。そこで、角川裕次氏による で入手できる HTML 環竟のほうか有利にも思えますが、 べクトルフォント・ライプラリ VFlib をインストールし、 製品の伺属マニュアルなどでは HTML 文書よりも PDF 田中哲氏による Ghostscript 用 VFIib パッチを当て、さ 文書のはうを多く見かけます。本の代替品としては PDF らに片山紀生氏による Ghostscript 用日本語 PDF パッ 2 f. は剏ゞ公開されているのでライセンスの間題はありません。 チを当てます。手間がかかりますが、 Ghostscript カ甘是供 3 Acrobat Reader 4.0 から、 Windows 版と Macintosh 版では するフォントや VFIib カ甘是供する日本言くクトルフォン CJK フォント ( アジア言語フォントパック ) がサポートされています。 UNIX 用もフレヒ・ユー・リリースとして入手できますが、いまのところ 日本謐ま扱えません。 4 正確には、 PostScript の日本語フォントを用意すま表示できます。 108 UNIX MAGAZINE 1999.7

UN Ⅸ知恵袋 島慶ー PDF 文書を表示する 竟で日本語 PDF ファイルを扱うときの閲覧ソフトウェ 描匠では言算機関連の製品マニュアルを目にすることが アをとりあげます。 少なくなりました。もちろん、マニュアルが存在しないわ けではありません。 CD-ROM などの形式で、電子的に収 PDF の概要 められることが一ヨ勺になり、製本された紙のマニュアル をあまり見かけなくなったのです。 PDF は Adobe カ甘是唱している電子文書形式で、以下 もっとも、電子マニュアル自体はとくに目新しいもので のような特徴があります。 はありません。オペレーティング・システムの man コマ ンドに代表されるオンライン・マニュアルなどがそのヨ列 クロス・プラットホーム です。オンライン・マニュアルの優れている点は、使用し ハイバーリンクの埋込み ているオペレーティング・システムについての情報を、そ プリンタとの相生のよさ のシステム自体から取得できるところです。製品にマニュ 最大 8 倍までの拡大表示 アルカ吶蔵されているのですから、使っていて分からなく 全文本館き なった点でいつでも石忍することかできます。 PDF は環竟に依存しないので、たとえは Windows の さらに、近年はソフトウェアだけでなく、ハードウェ PDF 作成ソフトウェアで作った文書を、 Macintosh の アのマニュアルもオンライン化されています。もちろん、 PDF 閲覧ソフトウェアで見ることができます。また、文 ルータやハプのコンソールでマニュアルを参照するのは不 書中にハイバーリンクを埋め込むこともできます。ハイバ 可能に近く、通常は別の計算機を用意し、そちらでマニュ ーリンクを利用すると、目次のページから該当ページへジ アルを見ることになります。ソフトウェアの場合、利用し ャンプしたり、 Web プラウサを起動して関連する Web ている竟内からシームレスにオンライン・マニュアルを ページを表示させたりといったことか可能になります。 参照できることが大きな利点でした。ハードウェアのオン PDF は、 Adobe が提唱したページ記述言語である ライン・マニュアルではそういうわけにはいきませんが、 PostScript の技術ガ曝礎になっています。 PostScript は 電子化することによって本機能などカリ用できるように 多くのプリンタに採用されています。印刷に適した言語で なります。 あることの裏付けといえるでしよう。 PDF も PostScript オンライン・マニュアルの形式は、古くは屯なテキス の特徴を引き継いでおり、高品質な印刷出力を得ることが トや ro 仕でしたが、以後、 rIbX の DVI や Adobe Sys- できます 1 。さらに、 PDF は全文検索ができるように作 tems の PostScript を経て、いまでは HTML や Adobe られています。 PostScript には検索機能はありませんで の PDF (Portable Document Format) を使うことが した。オンラインで文書を読むときに重宝する機能です。 多いようです。 1 PostScript 3 には、オプションイ督兼として PDF 文書を印刷す引新皀 HTML については多くの竟て閲覧ソフトウェアカ俐 があります。しかリ大では、こオ功、ま装されているプリンタははとんど 用できるのではとんど問題はありません。今回は、 UNIX ありません。 107 UNIX MAGAZINE 1999.7